package com.baizhi.zjs.service;

import java.util.List;

import com.baizhi.zjs.entity.CategoryEntity;
import com.baizhi.zjs.entity.CategoryF;

public interface CategoryService {
	//查看所有
public List<CategoryEntity> cateShowAll();
//添加类别
public void addCate(CategoryEntity cat);
//查询一级类别
public List<CategoryEntity> showOnecateg();
//查询一级类别下的二级类别
public List<CategoryEntity> showParentId(String id);
//删除类别
public void deleteCategory(String id);
//查询二级类别
public List<CategoryEntity> showSecondLevel();
/*查询一条类别信息，用于添加、修改图书后更改类别中图书的数量
为了防止以后的查询条件不相同，所以传入的参数是对象*/
public CategoryEntity queryOneCate(CategoryEntity ca);
//修改类别中的数量
public void updateCDateCount(CategoryEntity ca);
//前台二级展示页面
public List<CategoryF> queryAllSecond();
//查询前台展示详细图书信息用的父级类别
public CategoryEntity fshowFirteCateName(String id); 
//前台查询一个一级类别下的二级类别
public  CategoryF queryOneSecond(String id);
}
